Skip to main content
GET
/
functions
/
{name}
[beta] Get a Function.
curl --request GET \
  --url https://api.samsara.com/functions/{name} \
  --header 'Authorization: Bearer <token>'
{
  "data": {
    "codePackage": {
      "status": "deployed",
      "downloadGetUrl": "https://example.com/download?token=..."
    },
    "config": {
      "handler": "index.handler",
      "isScheduleEnabled": false,
      "params": {
        "Architecto sed delectus alias molestiae iure.": "Ut dolorem.",
        "Doloribus maiores et inventore neque nemo voluptatem.": "Nemo et delectus ab est."
      },
      "secrets": {
        "Qui aut voluptas.": "Et quia corrupti deserunt molestiae est."
      },
      "schedule": {
        "entries": [
          {
            "daysOfWeek": [
              false,
              true,
              true,
              true,
              true,
              true,
              false
            ],
            "timeSinceMidnightMs": 32400000
          }
        ],
        "timezone": "America/Los_Angeles"
      }
    },
    "createdAtTime": "2021-01-01T00:00:00Z",
    "effects": {
      "nextScheduledAtTime": "2021-01-01T00:00:00Z"
    },
    "lastUpdateTimestampMs": 1609459200000,
    "name": "my-function",
    "updatedAtTime": "2021-01-01T00:00:00Z",
    "description": "Processes incoming telemetry data."
  }
}

Documentation Index

Fetch the complete documentation index at: https://samsara-showcase.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

name
string
required

The name of the Function to retrieve.

Response

OK response.

data
object
required

Details of a Function.